package com.lazydong.apiforward.gateway.model;

import lombok.Data;

@Data
public class RouteDefinitionInfo {
    /**
     * 唯一标识
     */
    private String serviceId;
    /**
     * 断言
     */
    private String predicate;
    /**
     * 转发到哪里
     */
    private String url;

    /**
     * 使用 StripPrefix 过滤器工厂, 去掉几级前缀
     */
    private Integer stripPrefix;

    /**
     * 替换前
     */
    private String regexp;

    /**
     * 替换后
     */
    private Integer replacement;

    /**
     * 执行顺序
     */
    private Integer ordered;

    @Override
    public String toString() {
        return serviceId;
    }
}